package com.book;

import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingDeque;

/**
 * @author lichaojun
 * 启动类
 * 1.读取配置文件: 线程池大小、网络超时时间;初始化数据库管理
 * 2.初始化配置组件：
 * 2.1 页面列表分析器
 * 2.2 页面详情分析器
 *
 * 3.执行
 */
public final class BootSharp {
    private static final BlockingQueue blocequeue = new LinkedBlockingDeque();
    static Config config;
    static   PageListAnalyze pageListAnalyze;
    static PageDetailAnalye pageDetailAnalye;
    //
    static HibernateManager hibernateManager;

    /**
     * 初始化配置注册到系统
     */
    private static void initProperties(){

    }
    private static void  initEnv(){
        hibernateManager.init(config);
        pageListAnalyze.init(config,hibernateManager);
        pageDetailAnalye.init(config,hibernateManager);
    }
    private static void excute() {
    }
    public static void main(String[] args) {
        initProperties();
        initEnv();
        excute();

    }




}
